// 同时发送异步代码的次数

let ajaxTimes=0;

export const request=(params)=>{

  // 判断 url中是否带有 /my/ 请求的是私有的路径 带上header token

  let header={...params.header};

  ajaxTimes++;

  // 显示加载中 效果

  wx.showLoading({

    title: "加载中",

    mask: true

  });

  // 定义公共的url

  const baseUrl="http://127.0.0.1/activity";

  return new Promise((resolve,reject)=>{

    wx.request({

     ...params,

     header:header,

     url:baseUrl+params.url,

     success:(result)=>{
       console.log("request---ok")

       resolve(result.data);
       console.log(result.data);

     },

     fail:(err)=>{
      console.log("request---error")
       reject(err);

     },

     complete:()=>{

      ajaxTimes--;

      if(ajaxTimes===0){

        //  关闭正在等待的图标

        wx.hideLoading();

      }

     }

    });

  })

}

 